package com.waiterxiaoyy.mapper;

import com.waiterxiaoyy.entity.*;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface MailMapper {

    //获取上次更新最新时间，插入一条更新纪录
    List<Renew> renew();
    int renewInsert(Renew renew);

    //判断表中是否存在此通知
    int existNotice(@Param("noticeTitle") String noticeTitle);

    //加入新通知
    int addNotice(Notice notice);

    //加入新用户
    int createUser(User user);

    //删除用户
    void deleteUser(String userEmail);

    //判断用户是否存在
    int existUser(String userEmail);

    //获取全部用户
    List<User> selectUser();

    //插入日志
    int addLog(Log log);

    void updateSendTime(String userEmail, String sendTime);

//
//    int selectNoticeByName(@Param("title") String title);
    List<Notice> selectNotcies();

//    List<Jsoup> selectJsoups();

//
//    int modifyUserStatus(User user);
//
//    void createJsoup(String time);
//

}
